package net.sh.dpinfrastructure.db;

/**
 * 
 * 查询条件类型
 * @author Lancer
 * @date 2016年5月7日下午6:21:11
 *
 */
public enum DPCriteriaType {

    EQ,
    
    NEQ,
    
    LIKE,
    
    UNLIKE,
    
    GT,
    
    GTE,
    
    LT,
    
    LTE,
    
    IN,
    
    NIN,
    
    /**
     * 开区间（e.g,[0, 10])
     */
    BETWEEN,
    
    /**
     * 左闭右开区间（e.g,[0, 10))
     */
    LBETWEEN,
    
    /**
     * 左开右闭区间（e.g,(0, 10])
     */
    RBETWEEN,
    
    /**
     * 闭区间（e.g,[0, 10])
     */
    LRBETWEEN,
    
    AND,
    
    OR,
    
    NOT;
}
